/**
 * 血源管理请求接口路径引导集
 */
import request from './request.js';
let service = request.service;
export default {
   getTableXyList(data) {
     /** 通过参数获取后台血源管理数据*/
     return service({
       url: `/adscm/bloodSources/xyLink/queryByCondition`,
       method: 'get',
       params:data
     }, 'xy')
   },
   getTableXyRemind(data) {
     /** 通过参数获取后台血源管理-(未|已再次)献浆记录数据*/
     return service({
       url: `/adscm/bloodSources/xyRemind/queryByCondition`,
       method: 'get',
       params:data
     }, 'xy')
   },
   getTableXyNoPulping(data) {
     /** 通过参数获取后台血源管理-提醒记录数据*/
     return service({
       url: `/adscm/bloodSources/xyNoPulping/queryByCondition`,
       method: 'get',
       params:data
     }, 'xy')
   },
   getTableXyReturnVisit(data) {
     /** 通过参数获取后台血源管理-提醒记录数据*/
     return service({
       url: `/adscm/bloodSources/xyReturnVisit/queryByCondition`,
       method: 'get',
       params:data
     }, 'xy')
   },
   getTableXyFiveLink(data) {
     /** 通过参数获取后台血源管理-五步链接记录数据*/
     return service({
       url: `/adscm/bloodSources/xyFiveLink/queryByCondition`,
       method: 'get',
       params:data
     }, 'xy')
   },
   getTableXyVolunteeInfo(data) {
     /** 通过参数获取后台血源管理-义工汇总信息*/
     return service({
       url: `/adscm/bloodSources/xyVoluntee/queryByCondition`,
       method: 'get',
       params:data
     }, 'xy')
   },
   getVolunteeDetailInfo(data) {
     /** 通过参数获取后台血源管理-义工详情信息*/
     return service({
       url: `/adscm/bloodSources/xyVoluntee/queryVolunteeDetailInfo`,
       method: 'get',
       params:data
     }, 'xy')
   },
   getProviderActiveLevelCodeByType(type) {
     /** 通过typ获得浆员活跃等级相关数据*/
     return service({
       url: `adscm/system/code/queryCoedByType/providerActiveLevel`,
       method: 'get',
       params:type
     }, 'xy')
   },
   getProviderByCodition(codition) {
     /** 通过codition(条件)获得用户相关数据*/
     return service({
      url: `/adscm/application/providerInfo/selectProviderInfo`, 
      method: 'post',
      codition
     })
   },
   xyLinkInsertOrUpdate(data) {
     /** 血源链接数据生成*/
    return service({
      url: '/adscm/bloodSources/xyLink/insertXyLinkInfo',
      method: 'post',
      data
    })
  },
  updateXyLinkInfo(data) {
     /** 血源链接数据更新*/
    return service({
      url: '/adscm/bloodSources/xyLink/updateXyLinkInfo',
      method: 'post',
      data
    })
  },
  updateXyRemindInfo(data) {
    /** 血源链接数据更新*/
   return service({
     url: '/adscm/bloodSources/xyRemind/updateXyRemindInfo',
     method: 'post',
     data
   })
 },
  updateXyReturnVisitInfo(data) {
    /** 血源链接回访记录数据更新*/
   return service({
     url: '/adscm/bloodSources/xyReturnVisit/updateXyReturnVisitInfo',
     method: 'post',
     data
   })
 },
 insertXyFiveLinkInfo(data) {
    /** 血源链接五步链接数据新增*/
   return service({
     url: '/adscm/bloodSources/xyFiveLink/insertXyFiveLinkInfo',
     method: 'post',
     data
   })
 },
 updateXyFiveLinkInfo(data) {
    /** 血源链接五步链接数据更新*/
   return service({
     url: '/adscm/bloodSources/xyFiveLink/updateXyFiveLinkInfo',
     method: 'post',
     data
   })
 },
  updateXyNoPulpingInfo(data) {
    /** 未献浆数据更新*/
   return service({
     url: '/adscm/bloodSources/xyNoPulping/updateXyNoPulpingInfo',
     method: 'post',
     data
   })
 },
  getTableXyListNurseUpdateList(data) {
    /** 通过参数获取后台血源管理护士配置清单数据*/
    return service({
      url: `/adscm/bloodSources/xyLinkNurseUpdateList/queryByCondition`,
      method: 'get',
      params:data
    }, 'xy')
  },
  insertXyLinkNurseUpdateListInfo(data) {
    /** 血源链接护士配置清单数据生成*/
   return service({
     url: '/adscm/bloodSources/xyLinkNurseUpdateList/insertXyLinkNurseUpdateListInfo',
     method: 'post',
     data
   })
 },
}